Towards Fine-Grained Automated Verification of Publish-Subscribe Architectures
نویسندگان
چکیده
The design and validation of distributed applications built on top of Publish-Subscribe infrastructures remain an open problem. Previous efforts adopted finite automata to specify the components’ behavior, and model checking to verify global properties. However, existing proposals are far from being applicable in real contexts, as strong simplifications are needed on the underlying Publish-Subscribe infrastructure to make automatic verification feasible. To face this challenge, we propose a novel approach that embeds the asynchronous communication mechanisms of Publish-Subscribe infrastructures within the model checker. This way, Publish-Subscribe primitives become available to the specification of application components as additional, domain-specific, constructs of the modeling language. With this approach, one can develop a fine-grained model of the Publish-Subscribe infrastructure without incurring in state space explosion problems, thus enabling the automated verification of application components on top of realistic communication infrastructures.
منابع مشابه
Confidentiality and Authentication in Content Based Publish/Subscribe System
The overall approach provides fine-grained key management. The provisioning of basic security mechanism such as authentication and confidentiality is highly challenging in a content-based publish/subscribe system. Authentication of publish/subscribe is difficult to achieve due to the loose coupling of publishers and subscribers. The authentication and confidentiality of events is ensured by ada...
متن کاملConsistent Reconfiguration for Publish/Subscribe Architecture Styles
This paper addresses the dynamic aspect of Publish/Subscribe architectures. We propose an integrated formal approach for the specification and verification of reconfigurations over the topology of Publish/Subscribe architecture styles. We integrate a functional approach and a structural approach based on graph grammars. The purpose is to express dynamism while offering a simple specification wh...
متن کاملTowards a Secure Rendezvous Network for Future Publish/Subscribe Architectures
Publish/Subscribe is often regarded as a promising paradigm for Future Internet architectures. Its information oriented nature and its particular security features have stimulated current research efforts which aim at applying publish/subscribe principles to a clean-slate Internet architecture. One of the core components of publish/subscribe architectures is the rendezvous network. Any security...
متن کاملIdentity Based Encryption for Securing Publish Subscribe System
We have reachable a new approach to provide authentication and confidentiality in a broker-less content-based publish/subscribe system. Security is highly challenging in this system. In the project, security is provided by adapting the Cipher text policy attribute based encryption. This over all approach provides fine-grained key management and the efficient cost for encryption, decryption, and...
متن کاملEfficient matching for state-persistent publish/subscribe systems
Content-based publish/subscribe systems allow information dissemination and fine-grained information filtering in loosely coupled distributed systems. Stateless publish/subscribe systems send notifications to all subscribers whose subscriptions match an incoming publication. Statepersistent publish/subscribe systems, a recently proposed model that stores the states of both publications and subs...
متن کامل